\hypertarget{structusb__cdc__hdr__desc__t}{
\section{usb\-\_\-cdc\-\_\-hdr\-\_\-desc\-\_\-t \-Struct \-Reference}
\label{structusb__cdc__hdr__desc__t}\index{usb\-\_\-cdc\-\_\-hdr\-\_\-desc\-\_\-t@{usb\-\_\-cdc\-\_\-hdr\-\_\-desc\-\_\-t}}
}


\-C\-D\-C \-Header \-Functional \-Descriptor.  




{\ttfamily \#include $<$usb\-\_\-protocol\-\_\-cdc.\-h$>$}

\subsection*{\-Data \-Fields}
\begin{DoxyCompactItemize}
\item 
uint8\-\_\-t \hyperlink{structusb__cdc__hdr__desc__t_a5cc7fd9ccd567771191345f2325f69f5}{b\-Function\-Length}
\item 
uint8\-\_\-t \hyperlink{structusb__cdc__hdr__desc__t_a2f64e8912373f4772be9cc268aff4336}{b\-Descriptor\-Type}
\item 
uint8\-\_\-t \hyperlink{structusb__cdc__hdr__desc__t_af15117c083f8811053fc398afc26b1bf}{b\-Descriptor\-Subtype}
\item 
le16\-\_\-t \hyperlink{structusb__cdc__hdr__desc__t_a6882eb0096f4d386031baab86bec8774}{bcd\-C\-D\-C}
\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}
\-C\-D\-C \-Header \-Functional \-Descriptor. 

\subsection{\-Field \-Documentation}
\hypertarget{structusb__cdc__hdr__desc__t_a6882eb0096f4d386031baab86bec8774}{
\index{usb\-\_\-cdc\-\_\-hdr\-\_\-desc\-\_\-t@{usb\-\_\-cdc\-\_\-hdr\-\_\-desc\-\_\-t}!bcd\-C\-D\-C@{bcd\-C\-D\-C}}
\index{bcd\-C\-D\-C@{bcd\-C\-D\-C}!usb_cdc_hdr_desc_t@{usb\-\_\-cdc\-\_\-hdr\-\_\-desc\-\_\-t}}
\subsubsection[{bcd\-C\-D\-C}]{\setlength{\rightskip}{0pt plus 5cm}le16\-\_\-t {\bf usb\-\_\-cdc\-\_\-hdr\-\_\-desc\-\_\-t\-::bcd\-C\-D\-C}}}
\label{structusb__cdc__hdr__desc__t_a6882eb0096f4d386031baab86bec8774}
\hypertarget{structusb__cdc__hdr__desc__t_af15117c083f8811053fc398afc26b1bf}{
\index{usb\-\_\-cdc\-\_\-hdr\-\_\-desc\-\_\-t@{usb\-\_\-cdc\-\_\-hdr\-\_\-desc\-\_\-t}!b\-Descriptor\-Subtype@{b\-Descriptor\-Subtype}}
\index{b\-Descriptor\-Subtype@{b\-Descriptor\-Subtype}!usb_cdc_hdr_desc_t@{usb\-\_\-cdc\-\_\-hdr\-\_\-desc\-\_\-t}}
\subsubsection[{b\-Descriptor\-Subtype}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf usb\-\_\-cdc\-\_\-hdr\-\_\-desc\-\_\-t\-::b\-Descriptor\-Subtype}}}
\label{structusb__cdc__hdr__desc__t_af15117c083f8811053fc398afc26b1bf}
\hypertarget{structusb__cdc__hdr__desc__t_a2f64e8912373f4772be9cc268aff4336}{
\index{usb\-\_\-cdc\-\_\-hdr\-\_\-desc\-\_\-t@{usb\-\_\-cdc\-\_\-hdr\-\_\-desc\-\_\-t}!b\-Descriptor\-Type@{b\-Descriptor\-Type}}
\index{b\-Descriptor\-Type@{b\-Descriptor\-Type}!usb_cdc_hdr_desc_t@{usb\-\_\-cdc\-\_\-hdr\-\_\-desc\-\_\-t}}
\subsubsection[{b\-Descriptor\-Type}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf usb\-\_\-cdc\-\_\-hdr\-\_\-desc\-\_\-t\-::b\-Descriptor\-Type}}}
\label{structusb__cdc__hdr__desc__t_a2f64e8912373f4772be9cc268aff4336}
\hypertarget{structusb__cdc__hdr__desc__t_a5cc7fd9ccd567771191345f2325f69f5}{
\index{usb\-\_\-cdc\-\_\-hdr\-\_\-desc\-\_\-t@{usb\-\_\-cdc\-\_\-hdr\-\_\-desc\-\_\-t}!b\-Function\-Length@{b\-Function\-Length}}
\index{b\-Function\-Length@{b\-Function\-Length}!usb_cdc_hdr_desc_t@{usb\-\_\-cdc\-\_\-hdr\-\_\-desc\-\_\-t}}
\subsubsection[{b\-Function\-Length}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf usb\-\_\-cdc\-\_\-hdr\-\_\-desc\-\_\-t\-::b\-Function\-Length}}}
\label{structusb__cdc__hdr__desc__t_a5cc7fd9ccd567771191345f2325f69f5}


\-The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\hyperlink{usb__protocol__cdc_8h}{usb\-\_\-protocol\-\_\-cdc.\-h}\end{DoxyCompactItemize}
